david puentez